// const _ = require('lodash');

// // 柯里化处理
// const match = _.curry(function(reg, str) {
//     return str.match(reg);
// })

// const haveSpace = match(/\s+/g);//匹配空白字符
// console.log(haveSpace('Hello World'));

// // 纯函数的filter
// const filter = _.curry(function(fn, arr) {
//     return arr.filter(fn);
// })
// // 过滤有空格的字符串
// console.log(filter(haveSpace, ['John Connor', 'John_Donne']));

const fp = require('lodash/fp')

const f = fp.flowRight(fp.join('-'), fp.map(fp.toLower), fp.split(' '))

console.log(f('NEVER SAY DIE'))
